@media screen and (min-width:720px){
	.bottom{left:50%; margin-left:-360px;}
}
@media screen and (max-width:650px){
    .zhusu a img{ width:95%; margin:0 auto;}
    .case .item a img{width:28%;}
    .case .item .txt{ width:70%;}
}
@media screen and (max-width:620px){
	.page-fuwu h2{ margin: 20px 0; }
	.jgzl-item{ max-width: 460px; margin: 0 auto 20px; }
    .jgzl-item .txt{ width: 100%; }
	.jgzl-item .pic{ width: 100%; margin-bottom: 10px; }
	.fw-youshi h2{ margin-top: -10px; }
	.ys-item .pic{ margin: 10px; }
}
@media screen and (max-width:540px){
    .quick li a{ font-size:12px;}

    .fw-service li{ width: 33.3333%; margin-bottom: 10px; }
    .fw-service img{ max-width: 100px; width: 100%; }
}
@media screen and (max-width:400px){
    .header .logo img{ width:97px; height:auto;}
    .header i{line-height:36px;}
	.services .bd li{ height:130px;}
	.services h3{font-size:18px; margin-bottom:5px;}
	.services p{ font-size:12px;}
	.services .bd li:nth-child(1){height:260px;}
	.services .bd li:nth-child(1) a{padding: 26% 0 14%;}
	.services .bd li:nth-child(1) p{ font-size:16px;}
	.services .bd li:nth-child(1) img{bottom: 8%;}
	.services .bd li:nth-child(3) img{bottom:1%; width: 36%;}
	.services .bd li:nth-child(4){height:110px;}
	.services .bd li:nth-child(4) h3,.services .bd li:nth-child(4) p{padding-left:3.5%;}
	.services .bd li:nth-child(4) p{width:49%;}
	.services .bd li:nth-child(4) a{padding:7% 0 10%;}

	.jgzl-item h3{ font-size: 16px; }
	.ys-item h3{ font-size: 16px; }
    .ys-item .pic{ float: none; width: 100%; margin: 0; }
	
}















@media screen and (max-width:360px){
	.header .logo img{width:auto;}
	/*.header .tel{ color:transparent;width: 22px;display: inline-block; padding-left:10px; height:59px;  line-height: normal;}*/

}